// custom-tab-bar/index.js
Component({

  /**
   * 组件的属性列表
   */
  properties: {

  },

  /**
   * 组件的初始数据
   */
  data: {
    showTabBar: true,
    value: 1,
    list: [{
        value: 1,
        icon: 'home',
        ariaLabel: '首页',
        pagePath: '/pages/index/index'
      },
      {
        value: 2,
        icon: 'app',
        ariaLabel: '办理',
        pagePath: '/pages/service/index'
      },
      {
        value: 3,
        icon: 'user',
        ariaLabel: '我的',
        pagePath: '/pages/user/index'
      },
    ],
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onChange(e) {
      const value = e.detail.value;
      const item = this.data.list.find(i => i.value === value);
      if (!item) return;
      if (value !== this.data.value) {
        wx.switchTab({
          url: item.pagePath
        });
        this.setData({
          value
        });
      }
    },

  }
})